<template>
<h1>vue3和vue2的区别有哪些?</h1>
<p>
  1.性能优化：<br>
    虚拟DOM重构: vue3的虚拟dom采用了更高效的Diff算法，减少了渲染和更新的开销<br>
    Tree-shaking支持：vue3的代码结构模块化，支持按需引入，减少了打包体积<br><br>

  2.Composition API<br>
    Vue3引入了组合式API，使代码更模块化，复用性更强<br><br>

  3.响应式系统改进<br>
    vue3使用proxy实现响应式，解决了vue2使用<code>Object.defineProperety实现响应式的一些局限性</code><br>
    ，比如无法监听新增属性和数组索引变化<br><br>

  4. 新特性和改进<br>
    Teleport: 可以将组建的dom渲染道指定的dom节点上<br>
    Fragment支持：vue3支持组建返回多个根节点，不再需要单一根节点<br>
    vue3原生支持typescript，提供更完善的类型推导<br>
    vue3支持为一个组件绑定多个v-model,并可以自定义prop和event名称。<br>
</p>
</template>
<script setup lang="ts">

</script>
